

.content .left-menus .sub-menu-border
{
  padding-bottom: 126px;
}


.content .page .border .avatar
{
  float: left;
  margin: 32px 0px 0px 31px;
  text-align: center;
}

.content .page .border .avatar div
{
  width: 111px;
  height: 111px;
  overflow: hidden;
  border-radius: 50%;
}

.content .page .border .avatar a
{
  color: #777;
  margin-top: 13px;
  display: block;
}

.content .page .border table
{
  float: left;
  width: 700px;
  margin-top: 26px;
  margin-left: 40px;
  border-collapse: collapse;
  color: #777;
}

.content .page .border table tr td
{
  padding: 0px 0px 23px 0px;
}

.content .page .border table tr td:first-child
{
  width: 66px;
  text-align: right;
  padding-right: 1em;
}

.content .page .border table tr td input,
.content .page .border table tr td select
{
  border: 1px solid #e6e6e6;
  padding: 3px;
}

.content .page .border table tr td.mob a
{
  color: #777;
}

.content .page .border table tr td.mail a
{
  color: #9b8556;
}

.content .page .border table tr td.op
{
  text-align: left;
}

.content .page .border table tr td.gender input
{
  border: none;
}

.content .page .border table tr td input.addr
{
  width: 260px;
}

.content .page .border table tr td.op input
{
  border: none;
  padding: 6px 18px;
}


.content .page .border.deposit
{
  height: 545px;
}

.content .page .border.deposit table
{
  float: none;
}

.content .page .border input.confirm
{
  border: none;
  margin-left: 40px;
  padding: 6px 20px;
}

.content .page .border.deposit table i
{
  color: #9b8556;
  font-size: 18px;
}


.tuoling
{
  width: 148px;
}

a.green-check-box
{
  color: #555;
  display: inline-block;
  width: 6em;
  height: 2.3em;
  line-height: 2.3em;
  text-align: center;
  margin-right: 5px;
  border: 1px solid #ebebeb;
}

.green-check-box.active
{
  border: 2px solid #89762c;
  background: url('../imgs/icons/check_s.png') no-repeat right bottom;
}


.qr-code-container
{
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9;
  display: none;
}

.qr-code-container .bg
{
  background-color: #000;
  opacity: 0.6;
  width: 100%;
  height: 100%;
  display: none;
}

.qr-code-container .payment-qr-code
{
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -165px;
  margin-top: -145px;
}

.qr-code-container .payment-qr-code
{
  border: 8px solid #c0c0c0;
  width: 330px;
  height: 290px;
  background-color: #fff;
  text-align: center;
}

.qr-code-container .payment-qr-code h2
{
  background-color: #3a3a3a;
  padding: 14px 15px;
  font-size: 18px;
  line-height: 1em;
  color: #fff;
  text-align: left;
  position: relative;
}

.qr-code-container .payment-qr-code h2 i
{
  position: absolute;
  right: 5px;
  top: 0px;
  font-size: 40px;
  line-height: 1em;
  color: #9d9d9d;
  cursor: pointer;
}

.qr-code-container .payment-qr-code p
{
  padding: 1.2em 0px;
}

.qr-code-container .payment-qr-code div img
{
  border: 1px solid #e2e2e2;
}

